package com.itheima.dao;

import com.itheima.pojo.Permission;
import com.itheima.pojo.Role;

import java.util.List;
import java.util.Set;

public interface PermissionDao {
    Set<Permission> findByRoleId(Integer roleId);
   //添加权限
    void addPermission(Permission permission);
   //根据查询条件查询
    List<Permission> findByCondition(String queryString);
   //根据权限id查角色
    List<Role> findRoleById(Integer id);
    //根据id查权限
    Permission findById(Integer id);
    //更新权限
    void edit(Permission permission);
    //根据id删除
    void deleteById(Integer id);
    //查询所有
    List<Permission> findAll();
}
